require(['select2','uploadify','validator','ajaxfileupload'], function () {
    var $carInfoFile = $("#carInfoFile"),$formData=$("#formData"),$qLineId=$("#qLineId"),$qLineType=$("#qLineType"),$exportCarTemplate=$("#exportCarTemplate");
	var corpId;
	$formData.initForm();
	getCorpInfo = function () {
		// console.info(1111);
		// $qLineId.html("");
		// $.ajaxExt({
		// 	url :"/stationInfo/getBaseLineInfoList.htm"
		// }).done(function(data){
		// 	var lineInfoList = data;
		// 	var optionH;
		// 	$.each(lineInfoList,function(n,lineInfo){
		// 		optionH = optionH + "<option value='"+lineInfo.lineId+"'>"+lineInfo.lineName+"</option>";
		// 	});
		// 	$qLineId.append(optionH);
		// });
//		try{
//			$statLgtLttFile.uploadify('cancel', '*');
//		}catch(e){}
	};
	var $mask;
	 //点击打开文件选择器
    $("#upload").on('click', function() {
    	var corpInfo = $formData.getValues();
    	// console.info(corpInfo);
		if(corpInfo.corpId == ""){
            $.messager.alert("提示", "请选择企业", "info");
		}else{
            $("#fileDiv").find('input:file').click();
		}
    });

	// 文件上传插件初始化
    window.upload = function(el){
    	$mask = $.createMask();  //遮罩
    	$.ajaxFileUpload({
            url: $.getProjectName() + "/baseCarInfo/uploadCarInfoFile.htm",
            type:'post',
            secureuri:false,
            fileElementId:'carInfoFile',//file标签的id
            dataType: 'JSON',//返回数据的类型
           data:$formData.getValues(),//一同上传的数据
            success: function (data, status) {
            	$mask.remove();
            	msg = jQuery.parseJSON(data);
            	if(msg && msg.msgType){ // 有错误信息
                    msg.msg = msg.msg.replace('<div>','<div class="error-list">').replace(/\<span\>/ig,'<span class="dot">');
					if (msg.msgType === '2') {
						$.messager.alert("警告", msg.msg || "系统异常", "warning");
					}else if (msg.msgType === '3') {
						$.messager.alert("错误", msg.msg || "系统异常", "error");
					}else if ((msg.msgType === '1')){
						// console.info(msg.msg);
						$.messager.alert("提示", msg.msg || "导入成功", "info");
					}
            	}
            },
            error: function (data) {
            	$.messager.alert("提示",data, "info");
            }
    	});
    }

	//车辆信息模版下载
	$exportCarTemplate.on('click', function(){
        var url = "/baseCarInfo/exportCarInfoTemplate.htm";
        $.exportFile(url);

	});
});